07. Exercise: Queues

Exercise: Queues

Implement a Queue

Task Description:

This exercise will demonstrate how to implement and work with the Queue class in Java.

Task List:

Task Feedback:

Nice work!

Solution

ND079 C1 L6 A07 Queues Exercise Solution

import java.util.LinkedList;
import java.util.Queue;

public class QueueExercise {

    public static void main(String[] args) {

        Queue<String> queuedCustomers = new LinkedList<>();

        queuedCustomers.add("1234"); // customer 1234 takes a number
        queuedCustomers.add("3412"); // customer 3412 takes a number
        queuedCustomers.add("0123"); // customer 0123 takes a number
        queuedCustomers.add("4321"); // customer 4321 takes a number

        while (!queuedCustomers.isEmpty()) {
            System.out.println("Customer " + queuedCustomers.poll() + " is getting helped");
        }

    }

}